Robie skrypt ktory otwiera sesje jezeli sa odpowiednie dane w cookies. Mam taki kod:
index.php:
<?
include "function.php";
if (isset($_SESSION["login"])) {
echo('jestes zalogowany'); echo('<a href="wyloguj.php?wyloguj=1">WYLOGUJ</a>'); }
if (isset($_SESSION["admin"])) {
echo('jestes zalogowany jako admin'); echo('<a href="wyloguj.php?wyloguj=2">WYLOGUJ</a>'); }
?>
Function.php
<?
$luser = $_COOKIE["user"];
$pass = $_COOKIE["pass"];
$id = $_COOKIE["id"];
$strVarHost = 'localhost';
$strVarUser = 'root';
$strVarPasswd = 'Hammett';
$strVarBaza = 'IPB';
mysql_connect ("localhost", "root", "Hammett"); // Łączenie się z bazą.
$sqlQuery = mysql_query("SELECT * FROM ipb_members WHERE id = '$id' ");
if ($sqlArray == TRUE)
{
$sqlPass = $sqlArray['legacy_password'];
$sqlId = $sqlArray['id'];
if ($luser == 1 && $id == $sqlId && $pass == $sqlPass)
{
}
if ($luser == 2 && $id == $sqlId && $pass == $sqlPass)
{
}
}
?>
Dane w cookies sa bo sprawadzalem przez echo ($luser); itd.
Gdzie robie błąd
Ten post edytował OnE.Killer 19.09.2005, 17:00:43